home *** CD-ROM | disk | FTP | other *** search
/ Power Bytes: Money & Finance / PowerBytes Money and Finance CD-ROM 01 / PowerBytes Money and Finance CD-ROM 01.iso / New Stuffed Files / ShuBox Demos A M L.sit / MLib demo inst(text) < prev    next >
Encoding:
Text File  |  1988-02-23  |  15.3 KB  |  130 lines  |  [TEXT/MACA]

  1. MUSIC LIBRARIAN
  2. Copyright 1986,1987  by A. H. Nussel Sr
  3. Register No. TXu 758 789
  4.  
  5. GENERAL INFO
  6. The program runs on  compiled basic.  It is published under the ShuBox Filing ¬ label.
  7. Registration fee for users is $20.00 
  8. It is written for the Apple¿ Macintosh ¬ computers 512e or larger.  This software was created using the ZBasic¬ Compiler.   Portions of the code are ⌐ Copyrighted, 1985, 1986, and 1987 by Zedcor Inc.
  9.  
  10. This program has been tested and should operate as described below.  However, the author/developer of MUSIC LIBRARIAN  makes NO WARRANTY, EXPRESS or IMPLIED, as to the performance, merchantability, or fitness for any particular use; and neither does the author/developer assume any responsibility for any loss of information resulting from damage to program diskettes or program crashes.  The author /developer may revise the program from time to time.  The diskette comes with the program and two files along with this set of instructions.   The program has not been run on an 128 K computer.  It was developed on a MAC+¬ with a hard disk. An internal sorting routine in the program makes allowance for 5000 files.  Each record is 400 bytes in length.  You may not have disk room for 5000 files on your disk   It depends on your storage medium.   5000 files on MUSIC LIBRARIAN take up 2,000,000 bytes of disk storage.  If you elect to alphabetize the disk files (that is rearrange their order on the disk in order to save a little time when the program executes listing routines then the same 5000 files take up 4,000,000 by bytes of disk storage.  The arrays and string set aside space set up by certain program steps take up approximately 70K of RAM.
  11.  
  12. MENUS
  13.  
  14. There are three menus as follows:
  15. "MUSIC RECORDS","DEFINITIONS, and "DISK MGMNT"
  16.  
  17. FIRST THINGS YOU SHOULD DO TO ACQUAINT YOURSELF WITH MUSIC LIBRARIAN
  18. 1)  Look over the instructions.  If you don't set up your disk, and you try to use MUSIC LIBRARIAN, then the system may return errors because the program tries to access disk files which are not there.
  19. 2)  Transfer MUSIC LIBRARIAN to your disk.  Keep the data files in the same folder with the program.  Data files have a slightly different Icon and the data files have the word "DATA" as part of the Icon, whereas MUSIC LIBRARIAN has "PROG" as part of its Icon.
  20. 3)  Set up your disk, put in a few records , and just generally experiment around with the program. 
  21.  
  22. MUSIC RECORDS
  23. "OPEN NEW RECORD" is your selection for entering data on a particular piece of music.  Textual entries are:  Title(40*), Composer(35*), Arranger/Editor(35*), Remarks(40*), Publisher(20*), and name of Volume(30*) if applicable.  The remaining entries are mouse selectable from choices presented to the user on the screen.  When the options window is presented, you may not know or desire to make such an assignment at that time.  You can change this under EDIT EXISTING RCRD below.  If the piece of music has been put in the BAND/ORCH category, the program presents you with an inventory window for entering the number of copies available in your inventory by instrument as appropriate.
  24. * number of characters per entry
  25.  
  26. "EDIT EXISTING RECORD" provides a means whereby the user may call up, by record number, a particular record for the editing of  entries entered by the "OPEN NEW RCRD" selection.  If you did not make any optional assignments for a piece of music when you created the record under OPEN NEW RCRD above you will notice that the edit box # OPTIONS in the edit window displays 0.  If you, when editing, decide to make an optional assignment to that piece, you must type in a number between 1 and 28 
  27. (as long as it is > 0) into the # OPTIONS edit box.  The program then will present you with an options window into which you type a 1 beside each of the options that you desire to assign to that piece.  Under OPEN NEW RCRD above this option window is always presented, but for some reason or other you may not know or desire to make such an assignment at that time.  Upon closing the edit window the program sums up all the entered 1's and stores that as the # OPTIONS for future program use in other places.  WHEN 
  28. EDITING A RECORD in both the keyboard data (Title, Composer, etc) and the data selected by your mouse (Season, Category, etc) you should edit the the keyboard data after finishing the mouse selected data.  MUSIC LIBRARIAN permits you to see the title of any file selected for editing before you call the file up for editing.  If it isn't the title you want then you may select another file number, and on and on.
  29.  
  30. "SEARCH RECORDS" provides for thumbing through your entered records and selecting from among them those which meet your preselected criteria.  You may select up to 11 different criteria*** plus up to 28 optionally selected criteria simultaneously.  The 11 are in addition to the mandatory selection of Category.  Searching by publisher is not provided.  After the search you can list the results to screen or paper, with full record info or just title and record number info.
  31.  
  32. CATEGORY SEARCH CRITERIA
  33. SACRED/SECULAR    BAND/ORCHESTRA
  34. TITLE***    TITLE***
  35. COMPOSER***    COMPOSER***
  36. ARR/ED***    ARR/ED***
  37. REMARKS***    REMARKS***
  38. MEDIUM    MEDIUM
  39. SEASON    SEASON
  40. VOICE    RATING
  41. THEME    FORM
  42. ACCOMPANIMENT    ACCOMPANIMENT
  43. STYLE    STYLE
  44. VOLUME***    VOLUME***
  45. *** Uses a string searching technique for match ups.
  46. NOTE ABOUT string searches:  When conducting a search by a string of alphanumeric characters (A, a, B, b,..., Z, z, 1, 2,..., 0) it is only necessary to give the program a sufficient amount of the characters to exclusively identify the TITLE, ARR/ED, etc for which you wish to search.  E.G.; you may decide to use the 40 bytes available in the remarks entries for more than one type of information such as last date of performance, your subjective opinion on the music, whether or not it is a good teaching tool, and whether or not it is popular with a certain group such as alumni.  A remarks entry may look like this:  10/18/1985  NOT VERY EXCITING  GOOD TEACH  ALUMNI LIKE.  If you were to do a search in which you are looking for pieces that may be popular at homecoming you may select REMARKS as one of your screening criteria and type in as a keyword ALUMN and the program would pick out all pieces that meet your other selected criteria, if any,(CATEGORY must always be selected) and which have ALUMN located 
  47. anywhere in the remarks entry.  Another example would be if you decided to search for all pieces performed in the 1980's you could use the keyword 198 under the REMARKS criteria and the program would find all pieces that had 1980, 1981,..., 1989 anywhere in the remarks entry.  If you wanted to be more specific then you could type in 1985 as your key word and the program would find only those pieces with 1985 in the remarks entry.  In our example, the program would find our piece of music with either 
  48. 198 or 1985 typed in as the keyword under REMARKS criteria for searching.
  49.  
  50. "LIST RECORDS"  offers the user the choice between a sequential listing (the order in which you have entered the records)  of records or an alphabetized listing.  The user has no choice after a search (SEARCH RECORDS above) has been completed because the program alphabetizes the results before listing.  Under the alphabetical selection in this menu MUSIC LIBRARIAN does not rearrange the disk records, but rather, does the alphabetizing in memory only and once the listing is completed, if this  feature is selected again it must realphbetize before listing.  Here again you can list either to the screen or to paper, either with full data or just titles and record number.
  51.  
  52. "DEFINE OPTIONAL CRITERIA"  is the selection for labeling the optional criteria that you may  want to help describe a record.  You may have up to 28.  This is the second item you should tend to after you have put in your DEFINITIONS under the DEFINITIONS menu below.  Of course, if you do not intend to use this feature ignore it.  A blank screen will be presented to you under OPEN NEW RCRD and EDIT EXISTING RECORD for each file.  Just click OK and move past the window.
  53.  
  54. "DEFINE NAMES FOR SCORE INVENTORY"  is the selection that allows the user to define up to 56 instrument or other score names (labels) that will appear on the inventory screen and other places for those records User designated as BAND/ORCHESTRA in the Category selection.  Below are some examples, and the data file called "INSTRUMENT" included on the disk has the example names already entered.  You can change them to your heart's desire or use them as is.  If you decide to use them as is then transfer the INSTRuMENT file to your folder/diskette AFTER running the INITIAL DISK SETUP step below.  The reason for this is that the Disk Setup sets up all blanks for the names of your scores.  The same is true for the DEFINE data file below.  IF YOU DECIDE TO START ALL OVER WITH YOUR OWN NAMES(LABELS) THEN YOU MUST MAKE THOSE ENTRIES BEFORE STARTING TO PUT IN YOUR RECORDS OR YOU WILL BE PRESENTED WITH BLANKS FOR YOUR CHOICES
  55.  
  56. "QUIT" sends you back to the desktop.
  57.  
  58.           "DEFINITIONS"
  59. There are 13 menu items under this menu.  The first twelve allow for your entry of up to 30 definitions in the following categories:
  60. SACRED SECULAR MEDIUM, BAND MEDIUM, SACRED SECULAR SEASON, BAND SEASON, SACRED SECULAR VOICE, BAND RATING, SACRED SECULAR THEME, BAND FORM, SACRED SECULAR ACCOMPANIMENT, BAND ACCOMPANIMENT, SACRED SECULAR STYLE, and BAND STYLE
  61.  
  62. Some typical but by no means exhaustive or exclusive examples are as follows:
  63. SACRED SECULAR MEDIUM
  64.  
  65. CHORAL,  ORGAN, PIANO, INSTRUMENTAL, HANDBELLS, ORFF, UNASSGND, STRINGS, RECORDER, VOCAL, GUITAR, BANJO
  66.  
  67. BAND MEDIUM
  68. WIND ENSEMBLE, JAZZ BAND, MARCHING BAND, CONCERT BAND, SYMPHONIC BAND, PRCSS'N, ENSBL, WOODWIND ENSBL, BRASS ENSBL, WOODWIND QUINTET, INSTR W/VOCAL, ORCHESTRA, DRUM & BUGLE
  69.  
  70. SACRED SECULAR SEASON
  71. CHRISTMAS, EASTER, LENT, ADVENT, PENTECOST, THANKSGIVING,
  72. HANUKKAH, FALL, WINTER, SPRING, SUMMER, GEN'L
  73.  
  74. BAND SEASON
  75. FALL, WINTER, SPRING, CHRISTMAS, EASTER, PATRIOTIC, THANKSGIVING, GEN'L
  76.  
  77. SACRED SECULAR ACCOMPANIMENT
  78. ORGAN, PIANO, STRING, ORGAN/PIANO, ORGAN/STRING, PIANO/PERCUSSION, ORFF, PIANO/HANDBELL,  A CAPPELLA, BRASS, PIANO/BRASS, ORCH, ORGAN/BRASS, ORGAN/HANDBELL, PERCUSSION, FLUTE/VIOLIN, VIOLIN, KEYBOARD, GUITAR, BANJO, NONE ASSGN'D
  79.  
  80. BAND ACCOMPANIMENT
  81. FLAGS, DRILL TEAM, VOCALIST, NONE
  82.  
  83. SACRED SECULAR THEME
  84. LOVE, PEACE, FAITH, REVIVAL, PATRIOTIC, COMMUNION, MISC, WORSHIP, WITNESS, WEDDING, JOY, PRAISE, PRAYER, RESURRECTION, DEATH, BEAUTY, HOPE, GOD'S KINGDOM, JESUS, CHRISTMAS, BROTHERHOOD, DISCIPLESHIP
  85.  
  86. BAND FORM
  87. OPERA, OPERETTA, CANTATA, ORATORIO, SONATA, SUITE, MARCH, TONE POEM, SYMPHONY, PRELUDE, FUGUE, CONCERTO, RONDO, OVERTURE, THEME & VARIATIONS, ABA, AABA, AB, UNASSGND
  88.  
  89. SACRED SECULAR STYLE
  90. RHYTHM & BLUES, ROCK, COUNTRY, FOLK, BROADWAY, POP, LATIN, MODERN, GOSPEL, CALYPSO, POLYNESIAN, EASTERN, JAZZ, HYMN, RAGTIME, AVANT GARDE, SPIRITUAL, BARBERSHOP, MARCH, CLASSICAL, RENAISSANCE, BAROQUE, ROMANTIC, IMPRESSIONISTIC, ART MUSIC, 20TH CENTURY
  91.  
  92. BAND STYLE
  93. RHYTHM & BLUES, ROCK, COUNTRY, FOLK, BROADWAY, POP, LATIN, MODERN, GOSPEL, CALYPSO, POLYNESIAN, EASTERN, JAZZ, HYMN, RAGTIME, AVANT GARDE, SPIRITUAL, BARBERSHOP, MARCH, CLASSICAL, RENAISSANCE, BAROQUE, ROMANTIC, IMPRESSIONISTIC, ART MUSIC, 20TH CENTURY
  94.  
  95. SACRED SECULAR VOICE
  96. S, A, T, B, SA, SAB, SATB, TTBB, SSAA, UNISON, SSA, SSAA, SSATBB, SSAATTBB, SAT, SSAB, TB, SSATB, SATBB, N/A
  97.  
  98. BAND RATING
  99. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
  100.  
  101. The disk comes with a data file called DEFINE, which as the above examples pre-entered.  If you decide to use them "as is" then transfer this data file to your folder/diskette AFTER running the INITIAL DISK SETUP step below.  The reason for this is that the Disk Setup routine places all blanks in for the names of your definitions.  The same is true for the INSTRUMENT data file.  IF YOU DECIDE TO START ALL OVER WITH YOUR OWN DEFINITIONS THEN YOU MUST MAKE THOSE ENTRIES BEFORE STARTING TO PUT IN YOUR RECORDS OR YOU WILL BE PRESENTED WITH BLANKS FOR YOUR CHOICES
  102.  
  103. "PRINT DEFINITIONS"  lists your entries to paper for reference only.
  104. DISK MGMNT
  105.     
  106.           "INIT DISK SETUP" **  selection allows you to add dummy (blank) records to your disk storage device (floppy or hard disk) to the point that it is full.  Remember that the program can only deal internally with a maximum of 5000 records.  (If you would like me to allow for a larger number of files send me your disk and $5.00 for S&H and I will reconfigure your program for a larger number.   However I suggest that you make a natural division of your music along some line and use separate drawers, 
  107. folders, or diskettes as appropriate, thus keeping your files down to a more manageable level.  5000 thousand records is a lot of data to manipulate on and off the disk if you, for example, are printing out a list of your music or alphabetizing)  This selection in conjunction with "ADD DISK RECORDS" should allow tailoring of your files to the disk system that you use.  One 400k disk with the program, operating system, finder, and printer driver will not have much space left for records.  Each record is 400 bytes in length.
  108.  
  109. "ALPHABETIZE DISK RECORDS"  Uses a disk based system of putting your files in alphabetical order.  Whereas MUSIC LIBRARIAN alphabetizes your files each time you call upon it list your files under the ALPHABETICAL (as opposed to SEQ'NTL) choice (MUSIC RECORDS menu above w/LIST 
  110. RECORDS selection), This menu selection does it upon your choice only.  After alphabetizing this routine restores the new alphabetized listing on disk; ie: your sequential listing has been rearranged on the disk to an alphabetical listing.  As a sidelight-if you for some reason want to delete a record from your files, just edit that file and put in ZZZZ for the title.  When alphabetizing your list the ZZZZ file(s) will be at the end of the list.  The program will check for titles with ZZZZ anywhere in them and subtract 1 for each one found and set back your high record number file accordingly.  e.g; if you put in ZZZZ for titles to three of your entries and you had a total of 356 entries on file, after alphabetizing the ZZZZ files would have been counted and the number of records reduced to 353. 
  111.  
  112. "RESET #RCRDS" resets an internal file number that tracks the latest record you have entered under the  "OPEN NEW RCRD" selection described below.  For instance, you may have tailored your initial setup to accommodate 500 records, and you have entered 40 records thusfar.  The number that "RESET #RCRDS" has in its internal file is 40.  By resetting this number you can delete, as far as the program is concerned, a number of these records.  In the example of 40, if you reset the #RCRDS to 35, 
  113. then the program would only deal with your 1st 35 records.  You probably won't use this selection too frequently, if at all.
  114.  
  115. "ADD DISK RECORDS" permits you to add a selected number of blank records up to the point of filling your disk.
  116.  
  117. Note About Printouts
  118. You can interrupt the printing of documents by holding down the command key and . simultaneously.
  119.  
  120. THE AUTHOR/DEVELOPER MAKES NO WARRANTIES, EITHER EXPRESS OR IMPLIED, REGARDING THE ENCLOSED COMPUTER SOFTWARE PACKAGE, ITS MERCHANTABILITY OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.  THE EXCLUSION OF IMPLIED WARRANTIES IS NOT PERMITTED BY SOME STATES.  
  121. THE ABOVE EXCLUSION MAY NOT APPLY TO YOU.  THIS WARRANTY PROVIDES YOU WITH SPECIFIC LEGAL RIGHTS.  THERE MAY BE OTHER RIGHTS THAT YOU MAY HAVE WHICH VARY FROM STATE TO STATE.
  122.  
  123. Registration fee of $20.00 to:
  124. A. H. Nussel Sr  Author/Developer
  125. 1606 NW 21st ST
  126. Gainesville, FL 32605
  127.  
  128.  
  129.  
  130.